body {
	font-size		: 72.5%;
	font-family		: Arial, Helvetica, sans-serif;
	color			: #585858;
}

h3 {
	font-size		: 0.9em;
	text-transform	: uppercase;
}
p{
	font-size		: 0.85em;
	font-family		: Arial, Helvetica, sans-serif;
	color			: #494949;
}
pre {
	white-space		: pre-wrap;       /* css-3 */
	white-space		: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space		: -pre-wrap;      /* Opera 4-6 */
	white-space		: -o-pre-wrap;    /* Opera 7 */
	word-wrap		: break-word;       /* Internet Explorer 5.5+ */
}

.label, label {
	font-weight		: bold;
	color			: #8D8D8D;
	padding			: 5px;
	background-color: #E8E8E8;
}

label {
	display			: inline-block;
	width			: 100px;
	text-align		: right;
	margin-right	: 5px;
}

input[type=text], select, textarea {
	min-width		: 120px;
	
}

/*
input[type=checkbox], input[type=text], select{
	height		: 1em;
*/
}


input[type=checkbox]{
	width			: 20px;
}

table { 
	border-collapse	: collapse; 
	width			: 100%; 
	font-size		: 1em; 
}

table th {
	padding-left	: 1em;
	padding-right	: 1em;
	text-align		: center; 
}

.mandatory {
	border-top	: 4px solid #FF0000;
	
}

.sticky {
	/* General */
	background-color	: #F0F000;
	color				: #4E4E4E;
	
	/*margin: 0 auto;*/
	margin-bottom		: 10px;
	margin-right		: 10px;

	/* Font */
	font-family			: Trebuchet MS,Tahoma,Myriad Pro,Arial,Verdana,sans-serif;
	/* Shadow */
	-moz-box-shadow		: 3px 3px 0 #E6E4E3;
	-webkit-box-shadow	: 3px 3px 0 #E6E4E3;
	box-shadow			: 3px 3px 0 #E6E4E3;
}

.table-stripe{
	background-color	: #EAEAEA;
}

.widget-container{
	border				: 1px solid #FFEA95;
	display				: inline-block;
	margin				: 3px;
}

.widget-header {
	min-height			: 20px;
	width				: 100%;
	overflow			: clip;
	
	text-align			: left;
	/*text-transform		: uppercase;*/
	font-size			: 1.2em;
	font-weight			: bold;
	
	color				: #FE817A;
	background-color	: #FFEA95;
}

.widget-content{
	padding				: 3px;
}

.story-widget{
	margin-left			:5px;
	margin-bottom		:5px;
	background			: white;
	border				: 1px solid #E0E0E0;
}

.story-complete{
	background			: #D8FFD8;
}

.story-epic{
	background-color	: #FFFFD5;
}

/*BORDER*/
.ui-border-all{
	border				: 2px solid #E0E0E0;
}

.ui-border-bottom{
	border-bottom		: 2px solid #E0E0E0;
}

.ui-border-top{
	border-top			: 2px solid #E0E0E0;
}

.ui-border-left{
	border-left			: 2px solid #E0E0E0;
}

.ui-border-right{
	border-right		: 2px solid #E0E0E0;
}

.ui-table-over{
	background			: #EAEAEA;
	cursor				: pointer;
}

/*END OF BORDER*/
